peep-show picture - German English Dictionary